#! /user/bin/python3
# coding-utf-8
# @Time = 2024/12/5 16:12
# @Author:Poolaris
class HomeBase:
    def wallet_switch(self):
        """
        首页钱包开关
        :return:
        """
        return "//span[contains(@class,'switch')]"

    def logo(self):
        """
        首页左上角logo
        :return:
        """
        return "//div[contains(text(),'二手')]"

    def welcome(self):
        """
        首页，欢迎您回来
        :return:
        """
        return "//span[starts-with(text(),'欢迎您回来')]"
    def show_data(self):
        """
        首页日历
        :return:
        """
        # 定位当前元素的下一个同级元素（兄弟元素）
        return "//div[text()='我的日历']/following-sibling::div"

    def home_user_avatar(self):
        """
        首页用户头像（资源已经丢失，占位框替代）
        :return:
        """
        # 定位当前元素的上一个元素,preceding-sibling
        return "//span[contains(text(),'欢迎您')]/parent::div/preceding-sibling::div"
    def home_user_avatar_2(self):
        """
        首页用户头像，祖先元素获取
        :return:
        """
        return "//span[contains(text(),'我的地址')]/ancestor::div[@class='first_card']//div[@class='card_div user_avatar']"
    def user_balance(self):
        """
        首页账户余额
        :return:
        """
        return "//th[text()='账户余额']/parent::tr/following-sibling::tr/td[1]"